home *** CD-ROM | disk | FTP | other *** search
/ SGI Cosmo Software 1997 May / SGI Cosmo Software 1997 May.iso / docs6.2 / relnotes / cosmocreate / ch4.z / ch4
Text File  |  1997-05-23  |  8KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        4.1  _C_o_s_m_o__C_r_e_a_t_e
  11.  
  12.        Cosmo Create encompasses the functionality of the previously
  13.        released WebMagic application.  The following WebMagic bugs
  14.        have been fixed in Cosmo Create.
  15.  
  16.           +o The HTML output from WebMagic often contained very long
  17.             lines. The HTML output from Cosmo Create is now
  18.             formatted around a 72 column page with indentations as
  19.             appropriate.
  20.  
  21.           +o Printing from WebMagic when run on low resolution
  22.             displays would produce incorrectly formatted output.
  23.             This has been fixed.
  24.  
  25.           +o WebMagic would use a large number of colors from the
  26.             default system colormap.  This would leave certain
  27.             applications unable to run due to lack of colors.
  28.             Cosmo Create now uses a 24-bit visual by default and
  29.             thus no longer consumes such large numbers of colors.
  30.  
  31.           +o WebMagic would change or lose certain HTML source
  32.             constructs. Cosmo Create goes to great lengths to
  33.             preserve the original HTML contents regardless of
  34.             whether it understands the constructs. This includes
  35.             the preservation of all unrecognized elements and
  36.             attributes (except unrecognized attributes on font
  37.             markups such as B, I, FONT), the preservation of the
  38.             contents and location style sheets, scripts and
  39.             comments.
  40.  
  41.           +o WebMagic would lose empty NAME anchors. This has been
  42.             fixed in Cosmo Create.  When an empty NAME anchor is
  43.             encountered, it is placed around the markup immediately
  44.             following the anchor.
  45.  
  46.           +o WebMagic would misorder font tags when used near anchor
  47.             tags. This has been fixed in Cosmo Create.
  48.  
  49.           +o WebMagic would apply HTML escapes to URLs. This would
  50.             cause URLs with
  51.  
  52.           +o WebMagic would get confused when parsing a file with
  53.             HTML attributes that contained certain HTML escape
  54.             sequences (e.g. "). This has been fixed in Cosmo
  55.             Create.
  56.  
  57.           +o Horizontal scrolling now works correctly for large
  58.             images.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o Background images now scroll.
  75.  
  76.        The following Cosmo Create 1.0 bugs have been fixed in Cosmo
  77.        Create 1.0.1.
  78.  
  79.           +o Cosmo Create 1.0 recognized only an uppercase </SCRIPT>
  80.             tag as terminating a script. Cosmo Create 1.0.1
  81.             terminates a script without regard to the case of the
  82.             </SCRIPT> tag.
  83.  
  84.           +o Tables are redrawn less often, greatly increasing
  85.             editing speed and reducing flashing.
  86.  
  87.           +o Editing tables is more stable.
  88.  
  89.           +o To insert a paragraph before or after a table, you can
  90.             now click to the left or right of the table and just
  91.             start typing.  The paragraph will be inserted
  92.             automatically, without requiring the use of the "Add
  93.             Paragraph Before/After Table" items in the Format menu.
  94.  
  95.           +o Text in table heading cells (<TH> tag) is now displayed
  96.             bold.
  97.  
  98.           +o Cosmo Create 1.0.1 is better at handling preformatted
  99.             text within table cells.
  100.  
  101.        The following Cosmo Create 1.0 bugs have been fixed in Cosmo
  102.        Create 1.0.2.
  103.  
  104.           +o A '/' character is no longer appended to the CODEBASE
  105.             attribute if it already ends in a '/'.
  106.  
  107.           +o The document modified status is maintained correctly
  108.             when turning "Alternate HTML" on and off in the View
  109.             menu.
  110.  
  111.           +o Adding a row at the end of a table that is at the very
  112.             end of the document no longer causes Cosmo Create to
  113.             crash.
  114.  
  115.           +o Horizontal rules inside table cells are now sized
  116.             correctly, and they no longer incorrectly migrate
  117.             outside of the cell.
  118.  
  119.           +o Invoking separate copies of Cosmo Create in rapid
  120.             succession without using the -runmany flag no longer
  121.             results in the crashing of the program or display of
  122.             the wrong files.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o A security hole existed in the Perl script output by
  141.             the Cosmo Create Forms Tool. The hole was caused by the
  142.             use of the Perl eval function with a user supplied
  143.             variable. This function provided an alternate means of
  144.             specifying variables in the script but was not
  145.             required. Since it is a security hole it has been
  146.             removed. Scripts based on previous versions of Cosmo
  147.             Create will have the security hole and should remove
  148.             line number 33 in the original script. The line to be
  149.             removed reads:
  150.  
  151.             eval("\$$key = \"$value\"");
  152.  
  153.             Refer to all form variables using
  154.             $form{'varaibleName'}. (485966)
  155.  
  156.  
  157.        4.2  _C_o_s_m_o__P_a_c_k_a_g_e
  158.  
  159.        4.2.1  _G_e_n_e_r_a_l
  160.  
  161.           +o There is now a "Directory" packager, so if your content
  162.             refers to a directory, you will no longer get a FATAL
  163.             error during the discovery phase.  From the Directory
  164.             preference panel, you can select which file is used as
  165.             the "index" of the directory.  Please see the help
  166.             system for more information.
  167.  
  168.           +o Several large memory leaks were fixed.  Cosmo Package
  169.             should use much less memory and is a lot less likely to
  170.             cause you to run out of swap space.
  171.  
  172.           +o In Cosmo Package 1.0, saving your package could
  173.             invalidate the filenames used in a preview started
  174.             before you saved.  Now, those filenames will remain
  175.             valid until you "Restart" the packaging process or do a
  176.             "Save As".
  177.  
  178.           +o Prior to Cosmo Package 1.0.2, HTML between <pre> and
  179.             </pre> tags was not treated as HTML.  This meant that
  180.             any URLs between those tags would not be discovered for
  181.             packaging or patched during packaging.  This has been
  182.             fixed.
  183.  
  184.           +o Prior to Cosmo Package 1.0.2, malformed URLs of the
  185.             form "//News" caused memory to be corrupted, possibly
  186.             killing CosmoPackage.  This corruption has been fixed.
  187.             (479316)
  188.  
  189.           +o Prior to Cosmo Package 1.0.2, mappings were not
  190.             displayed correctly when opening or restarting a
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.             previously saved package.  This has been fixed.
  207.             (480509)
  208.  
  209.        4.2.2  _H_T_M_L
  210.  
  211.           +o Prior to Cosmo Package 1.0.2, all attributes whose
  212.             names began "SGI_" were stripped during packaging.
  213.             This included attributes intended for the SGI
  214.             CosmoPlayer.  Now, only attributes from the following
  215.             set are removed: SGI_ASPECT_RATIO, SGI_BACKGROUND,
  216.             SGI_BACKGROUND_INVALID, SGI_CLASSID,
  217.             SGI_CLASSID_INVALID, SGI_CODE, SGI_CODE_INVALID,
  218.             SGI_COMMENT, SGI_DATA, SGI_DATA_INVALID, SGI_FULLPATH,
  219.             SGI_HEIGHT_FIXED, SGI_HEIGHT_UNFIXED, SGI_NATIVE_SRC,
  220.             SGI_SETHEIGHT, SGI_SETWIDTH, SGI_SRC, SGI_SRC_INVALID,
  221.             SGI_URL_CMD, SGI_WHITESPACE, SGI_WIDTH_FIXED,
  222.             SGI_WIDTH_UNFIXED.
  223.  
  224.        4.2.3  _V_R_M_L
  225.  
  226.           +o In some situations, the VRML packager was not able to
  227.             convert movies and sounds.  This would result in a
  228.             message stating: "Can't figure out whether the file
  229.             "someMovie.mpg" has audio and/or video tracks."  This
  230.             has been fixed.  Since this bug has been fixed, when
  231.             you see this error message, the troubleshooting steps
  232.             it recommends are more likely to be useful.
  233.  
  234.           +o The packager now discovers and corrects urls used
  235.             within the bodies of PROTOs.
  236.  
  237.           +o By default, VRML files will be gzipped in new packages.
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.